gcc main.c factorial.c printhello.c -o main -g